#ifndef __MEMDB_H__
#define __MEMDB_H__

#include "utility.h"
#include "system_data.h"


typedef struct  
{
	int i_size;
};



/************************************************************************/
/* Summary:	Delete table using the table name specified
/* Return:	Succeed if succeed, 0 otherwise
/* Param0:	The table name
/* Author:	
/* Date:		
/* Revise:	//
/************************************************************************/
void dispatch_command();




/************************************************************************/
/* Summary:	Listen to a connection to be established. 
/* Return:	Succeed if succeed, other values otherwise
/* Param0:	The startup struct used to start a database
/* Author:	
/* Date:		
/* Revise:	//
/************************************************************************/
char get_connection(char* p_connection_str);

/************************************************************************/
/* Summary:	To start a database using the start_struct
/* Return:	Succeed if succeed, other values otherwise
/* Param0:	The startup struct used to start a database
/* Author:	
/* Date:		
/* Revise:	//
/************************************************************************/
startup_return_value startup_db(db_startup_struct* p_startup_struct);



























#endif /*__MEMDB_H__*/
